home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / biz / dbase / AmigaBase25.lha / AmigaBase / Updates / Update2.1-2.2 < prev    next >
Text File  |  1995-11-20  |  5KB  |  124 lines

  1.         Update informations for AmigaBase V2.1 to V2.2
  2.  
  3.         The following new features have been implemented in V2.2:
  4.  
  5.         o New program types: PostOpenProject and PreQuitProject.
  6.         o New functions for programming.
  7.         o New menu item to print a listing of all records and variables.
  8.         o New ARexx functions.
  9.         o New escape code: "\e".
  10.         o Small improvement for opening requesters.
  11.         o Small improvement when using the external editor for programming.
  12.         o Small improvement when searching for data.
  13.         o Changed menu item "Paste buffer".
  14.         o Support of the Spanish and Dutch language.
  15.         o Several bug fixes.
  16.  
  17.  
  18.         New program types: PostOpenProject and PreQuitProject
  19.  
  20.         Two new program types have been implemented. By chosing menu item
  21.         "Structure - Program - PostOpenProject" in install mode you can write
  22.         a program which will be automatically executed after the project has
  23.         been opened.
  24.         Menu item "Structure - Program - PreQuitProject" allows writing a
  25.         program that will be automatically executed when the user wants to
  26.         quit the project.
  27.  
  28.  
  29.         New functions for programming
  30.  
  31.         The following new programming functions have been implemented in V2.2:
  32.  
  33.         UpperStr(string): returns a copy of the string where each
  34.                 character is replaced by its upper case. Limits the result
  35.                 string to 999 characters.
  36.  
  37.         LowerStr(string): returns a copy of the string where each
  38.                 character is replaced by its lower case. Limits the result
  39.                 string to 999 characters.
  40.  
  41.         TrimStr(string): returns a copy of the string where leading
  42.                 and trailing blanks are removed. Limits the result string to
  43.                 999 characters.
  44.  
  45.         Busy(ON | OFF): Turns the mouse pointer into busy or normal
  46.                 mode. AmigaBase keeps track how often the Busy function is
  47.                 called. If you call Busy(ON) twice, you will have to call
  48.                 Busy(OFF) twice too. After program termination the mouse
  49.                 pointer is automatically cleared.
  50.                 WARNING: If your program goes into an endless loop while
  51.                 in busy mode then the user has no chance to abort the program.
  52.                 The only way to abort the execution is to quit AmigaBase by
  53.                 sending a Ctrl-C signal.
  54.  
  55.  
  56.         New menu item to print a listing of all records and variables
  57.  
  58.         In install mode a new menu item "Structure - Print" has been
  59.         introduced. After selecting it a file requester pops up to specify
  60.         an output filename where a listing of all records and variable names
  61.         of the current project are printed to.
  62.  
  63.         New ARexx functions
  64.  
  65.         Two new functions for ARexx have been implemented for controling
  66.         AmigaBase's screen:
  67.  
  68.         ScrToBack: If AmigaBase works on its own custom screen then
  69.                 this screen is sent to back.
  70.                 Always sets the ARexx variable "result" to a value of 1.
  71.  
  72.         ScrToFront: If AmigaBase works on its own custom screen then
  73.                 this screen is brought to front.
  74.                 Always sets the ARexx variable "result" to a value of 1.
  75.  
  76.  
  77.         New escape code: "\e"
  78.  
  79.         For programming a new escape sequence has been introduced: "\e" which
  80.         will be translated into "\27" (escape character).
  81.  
  82.  
  83.         Small improvement for opening requesters
  84.  
  85.         A new menu item in the preferences menu has been installed:
  86.         "Requester position = Mouse?". If activated all requesters are opened
  87.         in a way that the mouse pointer automatically lies in the window.
  88.         This is very helpful if a commodity is active that automatically
  89.         activates the window under the mouse pointer.
  90.         User defined windows are not affected by the setting of this menu
  91.         item since these window positions are stored in the project file.
  92.  
  93.  
  94.         Small improvement when using the external editor for programming
  95.  
  96.         If menu item "Preferences - Edit - Use external editor for programs"
  97.         is activated then the external editor is started automatically when
  98.         you try to edit an AmigaBase program.
  99.  
  100.  
  101.         Small improvement when searching for data
  102.  
  103.         If the search routine can't find a dataset with the given search
  104.         pattern then a "Search failed" requester appears now.
  105.  
  106.  
  107.         Changed menu item "Paste buffer"
  108.  
  109.         Menu item "Edit - Copy & Paste - Paste buffer" now inserts the
  110.         contents of the clipboard into the edit buffer at the current
  111.         cursor position instead of overwriting it.
  112.  
  113.  
  114.         Support of the Spanish and Dutch language
  115.  
  116.         AmigaBase now supports the Spanish and Dutch language. Thanks go to
  117.         Jorge Acereda and Ronald Sloot for the translations.
  118.  
  119.  
  120.         Several bug fixes
  121.  
  122.         Several bugs have been reported by Mats Granstrom and others.
  123.         Fortunately none of them was fatal.
  124.